package com.kotlin.dongdong.framework.http.cret

import java.math.BigInteger
import java.security.Principal
import java.security.PublicKey
import java.security.cert.X509Certificate
import java.util.*

/**
 * Created by dongdongzheng on 2018/2/11.
 */
class MyX509Certificate: X509Certificate() {
    override fun getPublicKey(): PublicKey {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getCriticalExtensionOIDs(): MutableSet<String> {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getNonCriticalExtensionOIDs(): MutableSet<String> {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getSubjectUniqueID(): BooleanArray {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getSignature(): ByteArray {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getNotBefore(): Date {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getSubjectDN(): Principal {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getSigAlgName(): String {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getExtensionValue(p0: String?): ByteArray {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getVersion(): Int {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun verify(p0: PublicKey?) {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun verify(p0: PublicKey?, p1: String?) {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getIssuerDN(): Principal {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getBasicConstraints(): Int {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getSigAlgParams(): ByteArray {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun toString(): String {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getNotAfter(): Date {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getSigAlgOID(): String {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun checkValidity() {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun checkValidity(p0: Date?) {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getEncoded(): ByteArray {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getTBSCertificate(): ByteArray {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getKeyUsage(): BooleanArray {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun hasUnsupportedCriticalExtension(): Boolean {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getSerialNumber(): BigInteger {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }

    override fun getIssuerUniqueID(): BooleanArray {
        TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
    }
}